package my_list;import my_collection.MyCollection;public interface MyList<E> extends MyCollection<E> {    boolean add(E e);    boolean remove(Object o);    //是否包含所有    boolean containsAll(MyCollection<?> c);    //添加容器内的所有元素进List    boolean addAll(MyCollection<?> c);    //移除容器内存在的所有元素    boolean removeAll(MyCollection<?> c);    void clean();    boolean equals(Object o);    int hashCode();    E get(int index);    E set(int index,E e);    //在指定的下标中添加元素    void add(int index,E e);    E remove(int index);    //查找后面第一个首次出现的元素    int indexOf(Object o);}